package com.xin.di.uav.common.request.operate;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * <p>
 *
 * </p>
 *
 * @author LTQ
 * @since 2023-11-23
 */
@Data
public class RecordModuleDurationRequest implements Serializable {

    private static final long serialVersionUID = 1L;


    @ApiModelProperty("埋点编号,如AAA-1")
    private String buriedPointNumber;

    @ApiModelProperty("模块（页面）编号，埋点的前缀编号，如AAA")
    private String moduleNumber;

    @ApiModelProperty("父编号，二级Tab的时候需要用到")
    private String parentNumber;

    @ApiModelProperty("设备id")
    private String facilityId;

    @ApiModelProperty("ip地址")
    private String ipAddress;

    @ApiModelProperty("开始时间")
    private Date startTime;

    @ApiModelProperty("结束时间")
    private Date endTime;

    @ApiModelProperty("游客id")
    private String visitorId;

    @ApiModelProperty("用户id")
    private String userId;

    @ApiModelProperty("用户手机号码")
    private String mobilePhone;

    @ApiModelProperty("时长")
    private Long duration;

    @ApiModelProperty("平台：1, \"丰翼配送\" 2, \"丰翼救援\"")
    private Integer platformCode;


    @ApiModelProperty("主题ID")
    private String subjectId;

    @ApiModelProperty("主题")
    private String subject;


}
